@charset "utf-8";
/* CSS Document */
.menu_box{height:44px; background:url(../../images/phone/list_4.gif) repeat-x 0 0; padding:1px 0; position:fixed; top:0; width:320px;}
.mg_s4{margin:5px 0 0 0;zoom:1;}
.list_menu{background:url(../../images/phone/list_1.gif) no-repeat 0 0; height:30px; width:320px; }
.list_menu li{float:left;}
.list_menu li a{text-indent:-9999px; width:106px; height:29px; display:block;}
.ticket{background:url(../../images/phone/list_1.png) no-repeat 0 0;}
.hotel{background:url(../../images/phone/list_2.png) no-repeat 0 0;}
.line{background:url(../../images/phone/list_3.png) no-repeat 0 0;}

.list{ margin:45px 0 0 0;}
.list li{padding:9px; border-bottom:1px solid #e9e9e9; overflow:hidden;}
.list .r_box{width:168px; overflow:hidden;}
.list .l_box img{width:123px; height:63px;}
.list .title{color:#000; font:bold 18px/26px "黑体"; display:block; width:160px;  overflow:hidden;}
.list .intro{ color:#999; font:normal 16px/22px "黑体"; height:22px; overflow:hidden; display:block;}
.list .price{text-align:right; color:#000; font:normal 18px/26px "黑体";}
.list .price i{color:#759f00;}

.items_list,.det_box h1{font:bold 16px/27px "宋体"; color:#333;}
.items_list h1,.det_box h1{height:27px; background:url(../../images/phone/list_5.gif) repeat-x 0 0; line-height:27px; padding:0 0 0 13px;font:bold 16px/27px "宋体"; }
.t_list li{padding:10px 5px 8px; background:url(../../images/phone/com_sep.gif) repeat-x left bottom; position:relative;}
.t_list .l_box{line-height:24px; width:190px; height:48px; overflow:hidden;}
.btn_else{width:70px; height:29px; font: bold 16px/29px "宋体"; text-align:center; display:block; background:url(../../images/phone/btn_s.gif) no-repeat 0 0; color:#fff;}
.t_list .btn_else{position:absolute; right:10px; top:5px;}
.t_list .price{position: absolute; right:10px; bottom:10px; font:bold 14px/18px Arial, Helvetica, sans-serif;}
.t_list .price i{color:#3675ca; font-weight:bold;}

.list_det{margin:5px 13px;zoom:1;}
.list_det li{}
.list_det h1{font:bold 30px/50px "黑体"; background:url(../../images/phone/com_sep.gif) repeat-x left bottom; padding:0 0 0 15px;}
.list_det .intro{color:#999; line-height:30px; font-size:24px; margin:10px 10px 20px; font-family:"宋体";}

.mg_s5{margin:10px 13px;zoom:1;}
.det_box h1{text-align:center; padding:0; overflow:hidden;}
.btn_box{ margin:10px 0 0 0; text-align:center; padding:0 0 0 40px;}
.link_s1{ height:34px; width:106px; font:bold 18px/34px "宋体"; color:#333;}
.link_s1 .left{ background:url(../../images/phone/btn_1_l.gif) no-repeat 0 0; width:10px; height:34px;}
.link_s1 .right{background:url(../../images/phone/btn_1_r.gif) no-repeat 0 0;width:10px; height:34px;}
.link_s1 span{height:34px; background:url(../../images/phone/btn_1_c.gif) repeat-x 0 0; width:87px; margin:0 10px;}
.det_info_box{margin:0 8px;}
.det_info_box .title,.info_box h3{ font:bold 16px/26px "宋体"; color:#000; padding:5px 0 5px 12px; border-bottom:1px solid #e9e9e9; }
.info_box{margin:0 0 13px 0;}
.info_box h3{border:none;}
.info_box .content{color:#666; font:bold 12px/16px "宋体"; padding:0 12px;}
.book_box{height:48px; background:url(../../images/phone/bg_1.gif) repeat-x 0 0; padding:1px 0;}
.book_box .def_link{margin:3px auto;}

.det_s1{margin:0 15px 10px 15px; color:#333;}
.det_s1 h1{ height:26px; background:url(../../images/phone/com_sep.gif) repeat-x left bottom;font:bold 16px/26px "宋体"; }
.det_s1 .info{color:#999; font:bold 14px/18px "宋体"; padding:5px 0 5px 0;}

.date_box{ margin:10px 10px 15px 10px;}
.date_box h1{ background:none;}
.date_info{font:bold 16px/26px "宋体"; line-height:60px;}
.date_info select{ padding:5px; width:260px; margin:5px; height:30px;}
.date_info .year,.date_info .md{ height:60px; width:263px; text-align:center; background:url(../../images/phone/date_bg_1.gif) no-repeat 0 0; border:none; margin:0 5px 0 15px;}
.date_info .md{width:91px; background:url(../../images/phone/date_bg_2.gif) no-repeat 0 0;}

.ticket_book{ margin:40px auto;}

.mg_s6{margin:8px 20px;zoom:1;}
.more_box{padding:15px; height:330px; line-height:22px; font-size:14px;}
.website{margin:30px 0 10px 0;}
.website span{color:#0569ad;}
.hotline span{color:#e65100;}